package com.briup.corejava.day02;

/**
 * 隐式类型转换
 */
public class Test3 {
    public static void main(String[] args) {
        // 表示范围小的数值可以使用表示范围大的数据类型
        double d = 10.23f;
        long l = 20;
        // 计算方面要注意使用什么类型接收结果
        // 比int表示范围小的数字计算时会自动提升为int
        byte b = 8;
        short s = 20;
        char c = 11;
        int result = b + s - c;
        System.out.println(result);
        // 其余类型（比int大的），最后结果使用最大的那个类型接收
        byte b1 = 10;
        double d1 = 20.13;
        long l1 = 21L;
        double result1 = (b1 + l1) * d1;

    }
}
